#include "Double_list.h"

Elenemt_data Stu_data[50] =
    {
        {.name = "刘备", .word = "111", .level = 'y'},
        {.name = "关羽", .word = "111", .level = 'y'},
        {.name = "张飞", .word = "111", .level = 'y'},
        {.name = "诸葛", .word = "111", .level = 'y'},
        {.name = "赵云", .word = "111", .level = 'y'},
        {.name = "马超", .word = "111", .level = 'y'},
        {.name = "祝融", .word = "111", .level = 'y'},
        {.name = "小乔", .word = "111", .level = 'y'},
        {.name = "大乔", .word = "111", .level = 'y'},
        {.name = "貂蝉", .word = "111", .level = 'y'}};

void test(void)
{
    Link_list *L = init_link_list();
    Link_list *L1 = init_link_list();//普通用户数据
    Link_list *L2 = init_link_list();//管理员数据
    // Link_list *L3 = init_link_list();
    // tail_insert_node(L, Stu_data[1]);
    for (int i = 0; i < 10; i++)
    {
        insert_node(L2, Stu_data[i], i+1); // 尾插
    }
    delete_node(L2, 11);
        print_link_list(L2);//遍历
    // free_link_list(&L2);
    // printf("1111");
    // // clear_link_list(L2);
    // find_node_name(L2, "aaaaa");
    // print_link_list(L2);//遍历
    // clear_link_list(L2);
    // printf("\n");
    // print_link_list(L2);
    // find_node_name(L,"大乔");
    // L3 = merge_link_lists(L1, L2);
    // printf("=============================\n");
    // print_link_list(L3);
}

int main(int argc, char const *argv[])
{
    test();
    return 0;
}
